package znet

import "zinx/Zinx/ziface"

// IRequest接口实现, 定义一个Request请求模块
type Request struct {
	Conn ziface.IConnection // 客户端与服务器建立好的连接
	Msg  ziface.IMessage    // 客户端发送的数据
}

// 得到当前连接
func (r *Request) GetConnection() ziface.IConnection {
	return r.Conn
}

// 得到数据内容
func (r *Request) GetData() []byte {
	return r.Msg.GetData()
}

// 得到数据的ID
func (r *Request) GetID() uint32 {
	return r.Msg.GetID()
}
